草庐IT

JSON 对象

全部标签

javascript - 引用错误 : Json is not defined

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我正在使用express和Node.js。当我运行下面的函数来获取URL的值时,Json.stringify(url)给我错误。ReferenceError:Jsonisnotdefined.app.get("/id",function(req,res,next){varid=req.param("id");connection.query('SELECT`url`FROMdynamic_u

javascript - 如何计算 Javascript 中对象数组中不同值的出现次数?

我有一个对象数组,如下所示:vararray=[{"name":"abc","age":20}{"name":"abc","age":20}{"name":"abc","age":20}{"name":"xyz","age":21}{"name":"xyz","age":21}]我想计算不同值的出现次数,例如:[3,2]假设abc出现3次,xyz出现2次。我在reactjs中做这件事。我能够使用thisanswer获得不同的值,例如[abc,xyz].首选ES6语法。 最佳答案 你需要知道一个计数属于哪个名字,所以我建议不要输出一个

javascript - 如何在 React 中渲染对象?

我想渲染一个对象。我的目标是:constObjectTest={1:{id:1,name:'ABC'},3:{id:3,name:'DEF'}}我希望它呈现为:idis1;nameisABCidis3;nameisDEF我想在函数中制作这个对象,并在render函数中调用。 最佳答案 Data是一个对象,所以我们不能直接在其上使用map,因此首先使用Object.keys或Object.entries获取数组,然后在其上使用map创建ui项。使用Object.keys:_renderObject(){returnObject.key

javascript - IE 错误,对象不支持此属性或方法

functioncharCount(){$.doTimeout('poll',150,function(){messageVal=$('#messageLabeltextarea').val();messageLength=messageVal.length;//IEBREAKSHERE$('#messageLength').html(messageLength+'/140')if(messageLength>140){$('#messageLength').not('.inv').addClass('inv')}else{$('#messageLength.inv').removeC

javascript - jQuery 如何创建数组对象?

起初我以为它只是在返回之前将obj[0]、obj[1]、obj[2]等分配给jQuery对象,并且长度是手动分配的.但不是,因为console.log记录的是数组而不是对象。我快速查看了jQuery源代码,但由于我不熟悉它,所以没有轻易破解它。jQuery.makeArray首先弹出,但事实证明它与我正在寻找的相反,您实际上通过使用它丢失了对象方法。我的第一个猜测是先初始化数组,然后将对象的所有属性和方法复制到它。有jQuery源代码经验的人对此有明确的答案吗? 最佳答案 jQuery创建所谓的(在ES标准中)类数组对象。特别是,它

javascript - 如何检查javascript对象是否包含空值或它本身为空

假设我在Java中访问一个名为jso的JavaScript对象,我正在使用以下语句来测试它是否为nullif(jso==null)但是,当jso包含一些空值时,这个语句似乎返回true,这不是我想要的。有什么方法可以区分空JavaScript对象和包含一些空值的JavaScript对象吗?谢谢 最佳答案 要确定目标引用是否包含具有空值的成员,您必须编写自己的函数,因为现成的函数不存在可以为您执行此操作。一种简单的方法是:functionhasNull(target){for(varmemberintarget){if(target[

javascript - 带有对象数组的 mustache 模板

我正在尝试对以下对象数组进行模板化:vararr=[{name:"RyanPays",url:"http://www.ryanpays.com"},{name:"foo",url:"http://www.google.com"}];我将该数组转换为对象,如下所示:arr=$.extend({},arr);这给了我以下对象:{0:{name:"RyanPays",url:"http://www.ryanpays.com"},1:{name:"foo",url:"http://www.google.com"}}我想使用Mustache使用以下模板枚举该对象:vartemplate="You

javascript - 有没有办法从音频文件中获取诸如分贝级别之类的信息并将该信息转换为 json 数组?

这样我就可以使用这些信息来协调页面动画,比如随着分贝水平的提高让元素变得更亮 最佳答案 此方法适用于Chrome/Safari:+function(){varctx=newAudioContext(),url='https://cf-media.sndcdn.com/OfjMZo27DlvH.128.mp3?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vT2ZqTVpvMjdEbHZILjEyOC5tcDMiLCJDb25kaXR

javascript - 将 JSON 字符串转换为对象 - jquery

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我有一个这样的JSON字符串。{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11‌​464"}我想把它转换成这样的对象[{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11‌​464"}]我

javascript - jQuery - 解析 JSON 数据 - 变量名有问题

我第一次深入研究使用JSON数据。不过,我有一些使用jQuery的经验。我发布到这个URL(tumblrapi):jyoseph.com/api/read/json我想做的是输出返回的json。到目前为止我所拥有的:$(document).ready(function(){$.getJSON("http://jyoseph.com/api/read/json?callback=?",function(data){//console.log(data);console.log(data.posts);$.each(data.posts,function(i,posts){varid=th